ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
FCU_tag Struct Reference

Data Fields

union {
   vuint32_t   R
   struct {
      vuint32_t   MCL:1
      vuint32_t   TM:2
      vuint32_t   __pad0__:19
      vuint32_t   PS:2
      vuint32_t   FOM:2
      vuint32_t   FOP:6
   }   B
MCR
union {
   vuint32_t   R
   struct {
      vuint32_t   SRF0:1
      vuint32_t   SRF1:1
      vuint32_t   SRF2:1
      vuint32_t   SRF3:1
      vuint32_t   SRF4:1
      vuint32_t   SRF5:1
      vuint32_t   SRF6:1
      vuint32_t   SRF7:1
      vuint32_t   SRF8:1
      vuint32_t   SRF9:1
      vuint32_t   SRF10:1
      vuint32_t   SRF11:1
      vuint32_t   SRF12:1
      vuint32_t   SRF13:1
      vuint32_t   SRF14:1
      vuint32_t   SRF15:1
      vuint32_t   HRF15:1
      vuint32_t   HRF14:1
      vuint32_t   HRF13:1
      vuint32_t   HRF12:1
      vuint32_t   HRF11:1
      vuint32_t   HRF10:1
      vuint32_t   HRF9:1
      vuint32_t   HRF8:1
      vuint32_t   HRF7:1
      vuint32_t   HRF6:1
      vuint32_t   HRF5:1
      vuint32_t   HRF4:1
      vuint32_t   HRF3:1
      vuint32_t   HRF2:1
      vuint32_t   HRF1:1
      vuint32_t   HRF0:1
   }   B
FFR
union {
   vuint32_t   R
   struct {
      vuint32_t   FRSRF0:1
      vuint32_t   FRSRF1:1
      vuint32_t   FRSRF2:1
      vuint32_t   FRSRF3:1
      vuint32_t   FRSRF4:1
      vuint32_t   FRSRF5:1
      vuint32_t   FRSRF6:1
      vuint32_t   FRSRF7:1
      vuint32_t   FRSRF8:1
      vuint32_t   FRSRF9:1
      vuint32_t   FRSRF10:1
      vuint32_t   FRSRF11:1
      vuint32_t   FRSRF12:1
      vuint32_t   FRSRF13:1
      vuint32_t   FRSRF14:1
      vuint32_t   FRSRF15:1
      vuint32_t   FRHRF15:1
      vuint32_t   FRHRF14:1
      vuint32_t   FRHRF13:1
      vuint32_t   FRHRF12:1
      vuint32_t   FRHRF11:1
      vuint32_t   FRHRF10:1
      vuint32_t   FRHRF9:1
      vuint32_t   FRHRF8:1
      vuint32_t   FRHRF7:1
      vuint32_t   FRHRF6:1
      vuint32_t   FRHRF5:1
      vuint32_t   FRHRF4:1
      vuint32_t   FRHRF3:1
      vuint32_t   FRHRF2:1
      vuint32_t   FRHRF1:1
      vuint32_t   FRHRF0:1
   }   B
FFFR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:2
      vuint32_t   FSRF2:1
      vuint32_t   FSRF3:1
      vuint32_t   FSRF4:1
      vuint32_t   FSRF5:1
      vuint32_t   FSRF6:1
      vuint32_t   FSRF7:1
      vuint32_t   FSRF8:1
      vuint32_t   FSRF9:1
      vuint32_t   FSRF10:1
      vuint32_t   FSRF11:1
      vuint32_t   FSRF12:1
      vuint32_t   FSRF13:1
      vuint32_t   FSRF14:1
      vuint32_t   FSRF15:1
      vuint32_t   FHRF15:1
      vuint32_t   FHRF14:1
      vuint32_t   FHRF13:1
      vuint32_t   FHRF12:1
      vuint32_t   FHRF11:1
      vuint32_t   FHRF10:1
      vuint32_t   FHRF9:1
      vuint32_t   FHRF8:1
      vuint32_t   FHRF7:1
      vuint32_t   FHRF6:1
      vuint32_t   FHRF5:1
      vuint32_t   FHRF4:1
      vuint32_t   FHRF3:1
      vuint32_t   FHRF2:1
      vuint32_t   FHRF1:1
      vuint32_t   FHRF0:1
   }   B
FFGR
union {
   vuint32_t   R
   struct {
      vuint32_t   ESF0:1
      vuint32_t   ESF1:1
      vuint32_t   ESF2:1
      vuint32_t   ESF3:1
      vuint32_t   ESF4:1
      vuint32_t   ESF5:1
      vuint32_t   ESF6:1
      vuint32_t   ESF7:1
      vuint32_t   ESF8:1
      vuint32_t   ESF9:1
      vuint32_t   ESF10:1
      vuint32_t   ESF11:1
      vuint32_t   ESF12:1
      vuint32_t   ESF13:1
      vuint32_t   ESF14:1
      vuint32_t   ESF15:1
      vuint32_t   EHF15:1
      vuint32_t   EHF14:1
      vuint32_t   EHF13:1
      vuint32_t   EHF12:1
      vuint32_t   EHF11:1
      vuint32_t   EHF10:1
      vuint32_t   EHF9:1
      vuint32_t   EHF8:1
      vuint32_t   EHF7:1
      vuint32_t   EHF6:1
      vuint32_t   EHF5:1
      vuint32_t   EHF4:1
      vuint32_t   EHF3:1
      vuint32_t   EHF2:1
      vuint32_t   EHF1:1
      vuint32_t   EHF0:1
   }   B
FER
union {
   vuint32_t   R
   struct {
      vuint32_t   KR:32
   }   B
KR
union {
   vuint32_t   R
   struct {
      vuint32_t   TR:32
   }   B
TR
union {
   vuint32_t   R
   struct {
      vuint32_t   TESF0:1
      vuint32_t   TESF1:1
      vuint32_t   TESF2:1
      vuint32_t   TESF3:1
      vuint32_t   TESF4:1
      vuint32_t   TESF5:1
      vuint32_t   TESF6:1
      vuint32_t   TESF7:1
      vuint32_t   TESF8:1
      vuint32_t   TESF9:1
      vuint32_t   TESF10:1
      vuint32_t   TESF11:1
      vuint32_t   TESF12:1
      vuint32_t   TESF13:1
      vuint32_t   TESF14:1
      vuint32_t   TESF15:1
      vuint32_t   TEHF15:1
      vuint32_t   TEHF14:1
      vuint32_t   TEHF13:1
      vuint32_t   TEHF12:1
      vuint32_t   TEHF11:1
      vuint32_t   TEHF10:1
      vuint32_t   TEHF9:1
      vuint32_t   TEHF8:1
      vuint32_t   TEHF7:1
      vuint32_t   TEHF6:1
      vuint32_t   TEHF5:1
      vuint32_t   TEHF4:1
      vuint32_t   TEHF3:1
      vuint32_t   TEHF2:1
      vuint32_t   TEHF1:1
      vuint32_t   TEHF0:1
   }   B
TER
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:28
      vuint32_t   S0:1
      vuint32_t   S1:1
      vuint32_t   S2:1
      vuint32_t   S3:1
   }   B
MSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:12
      vuint32_t   MCPS:4
      vuint32_t   __pad1__:12
      vuint32_t   MCAS:4
   }   B
MCSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:12
      vuint32_t   FRMCPS:4
      vuint32_t   __pad1__:12
      vuint32_t   FRMCAS:4
   }   B
FMCSR

The documentation for this struct was generated from the following file: